The Mobility Aspect Pattern

نویسندگان

  • Alessandro Garcia
  • Uirá Kulesza
  • Cláudio Sant’Anna
  • Carlos Lucena
چکیده

Software engineers of multi-agent systems (MASs) are faced with the design and implementation of the mobility concern in addition to the agents’ basic functionalities and other agent-related concerns. As the agents’ complexity increases, the mobility concern cannot be modularized based only on object-oriented abstractions. The mobility concern tends to spread across several system classes and methods, which in turn leads to the production of MASs that are difficult to maintain and reuse. MAS developers, however, have mostly relied on object-oriented design techniques and on object-oriented programming languages, such as Java. This paper presents the Mobility Aspect pattern, which documents an aspect-oriented solution for the modularization of the mobility concern. The use of this pattern minimizes code replication as well as increase the reusability and maintainability of the mobility concern and other agent concerns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Aspect-Oriented Interceptors’ Pattern for Crosscutting and Separation of Concerns using Conventional Object Oriented Programming Languages

With disciplined use of the aspect-oriented interceptors’ pattern [10], limited but effective crosscutting techniques can be used with conventional programming languages such as Java and C++. We have developed this pattern for use in Cougaar [7], a comprehensive infrastructure for supporting distributed agents. Cougaar can adapt to changes in the runtime environment, supporting such dynamic fea...

متن کامل

Simulation based Assessment of Realistic Mobility Pattern in Ad Hoc Networks

Mobility is a natural personality of Ad Hoc networks. A realistic simulation of user movement in Ad Hoc Network is very important to the network performance. The difficult movement pattern of nodes is significant in the study of Ad hoc Networks. As the existing mobility models cannot realistically model the recognized movement patterns and characteristics of node in any complex area scenarios, ...

متن کامل

On the modularity assessment of aspect-oriented multiagent architectures: a quantitative study

A number of concerns in Multiagent Systems (MAS) have a broadly-scoped impact on the system architectural decomposition, which in turn hinder the design of modular MAS architectures. Typical examples of crosscutting concerns in MAS architectures include learning, mobility, coordination, and autonomy. Nowadays there are some architectural proposals that envisage an emerging aspect-oriented archi...

متن کامل

A comparative study on scapular static position between femaleswith and without generalized joint hyper mobility

 Background: Generalized joint hyper mobility predisposes some individuals to a wide variety of musculoskeletal complaints. Given the critical role of scapular position in function of shoulder, the aim of this study was to compare scapular position between persons with and without general joint hyper mobility. Methods: By nonprobability sampling 30 hyper mobile persons at average of 22.86 ±2.77...

متن کامل

Middle Class Downward Mobility in the Socio-Physical Space in Tehran

Social mobility takes shape of a physical aspect which makes it possible to translate downward mobility in the physical space. Huge inflation and decrease of purchasing power during the recent years have led to downward mobility of middle class in Iran. Various facets of decrease in physical and social space have to be studied. For this purpose, 20 cases who had experienced such situation have ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004